///////////////////////////////////////////////////////////////////////////////////////////////////
/// \file determinants.h
///
/// \brief   header file for functions associated with determinants
///
///////////////////////////////////////////////////////////////////////////////////////////////////

#ifndef PCPS_DETERMINANTS_HEADER
#define PCPS_DETERMINANTS_HEADER

// #include <src/pcps.h>
// 
// namespace pcps {
// 
//   template <class S> class MantExp;
// 
//   template <class S> MantExp<S> matrix_determinant_lu(const int n,
//                                                       S * const A,
//                                                       int * const ipiv);
// 
//   template <class T> T determinant_ratio_rank_1(const int n,
//                                                 const T * const A_inv,
//                                                 const T * const u,
//                                                 const T * const v,
//                                                 T * const w);
// 
//   template<class T> void test_determinants(const int n);
// 
// }

#endif
